/**
 * @author: dn-jinmin/dn-jinmin
 * @doc:
 */

package main

import (
	"fmt"
	"github.com/360EntSecGroup-Skylar/excelize/v2"
)

func main() {
	execlPath := "test.xlsx"
	// 打开 excel 文件
	file, err := excelize.OpenFile(execlPath)
	if err != nil {
		fmt.Println(err)
		return
	}

	// 读取 Sheet1 中的 A1 单元格
	cellA1, err := file.GetCellValue("Sheet1", "A1")
	fmt.Println(cellA1, err)

	// 读取 Sheet1 中所有单元格
	rows, err := file.GetRows("Sheet1")
	if err != nil {
		fmt.Println(err)
		return
	}
	for _, row := range rows {
		for _, colCell := range row {
			fmt.Print(colCell, "\t")
		}
		fmt.Println()
	}
}
